@charset "utf-8";
body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,blockquote,button{margin:0;padding:0;-webkit-text-size-adjust:none;background:transparent}
body,input,textarea,select,table,th,td,button{font-size:14px;font-family: dotum,'돋움','Malgun Gothic','맑은 고딕',sans-serif,AppleGothic;font-weight:normal;color:#717171;line-height: 1;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote,th,td,legend{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0}
img,fieldset{border:0}
img,input,select,textarea{vertical-align:top}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
ol,ul,li,dl,dt,dd, div div, td, table, table td, table div{background:transparent}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%}
abbr,acronym{border:0}
article,aside,dialog,footer,header,section,nav,figure,hgroup{display:block}

a{color:#000;text-decoration:none}
a,a:link,a:visited,a:hover,a:focus,a:active{display:inline-block;color:#000;text-decoration:none}

caption,legend,.accessibility{visibility:hidden;overflow:hidden;position:absolute;z-index:-1;width:0;height:0;font-size:0;line-height:0}

button{border:0 none;background-color:transparent;cursor:pointer}
input[type=text],input[type=password],input[type=submit],input[type=search]{border-radius:0;-webkit-appearance:none}
input:checked[type=checkbox]{background-color:#666;-webkit-appearance:checkbox}
button,input[type=button],input[type=submit],input[type=reset],input[type=file]{border-radius:0;-webkit-appearance:button}

hr{display:none}

textarea,input{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}

select{letter-spacing:0}
li,p,dt,dd,div,span{word-break:break-all}

address,caption,strong,em,cite{font-weight:normal;font-style:normal}
ins{text-decoration:none}
del{text-decoration:line-through}

blockquote:before,blockquote:after,q:before,q:after{content:''}
blockquote,q{quotes:' '}

.fArea{*zoom:1}
.fArea:after{display:block;clear:both;content:''}
.fArea *{vertical-align:middle}

.clear{clear:both}
.fr{float:right !important}
.fl{float:left !important}

.ta_c{text-align:center !important}
.ta_r{text-align:right !important}
.ta_l{text-align:left !important}

.f_bold{font-weight:bold;}

.clear{clear:both}

input.inptitle{width:100%;height:22px;padding:3px 3px 0;border:1px solid #aeabab;font-size:1em !important;-webkit-border-radius:0;-webkit-appearance:none}

/* margin */
.mt_5{margin-top:5px !important}
.mt_6{margin-top:6px !important}
.mt_7{margin-top:7px !important}
.mt_9{margin-top:9px !important}
.mt_10{margin-top:10px !important}
.mt_12{margin-top:12px !important}
.mt_13{margin-top:13px !important}
.mt_15{margin-top:15px !important}
.mt_17{margin-top:17px !important}
.mt_19{margin-top:19px !important}
.mt_20{margin-top:20px !important}
.mt_24{margin-top:24px !important}
.mt_25{margin-top:25px !important}
.mt_28{margin-top:28px !important}
.mt_32{margin-top:32px !important}
.mt_35{margin-top:35px !important}
.mt_43{margin-top:43px !important}
.mt_45{margin-top:45px !important}
.mt_48{margin-top:48px !important}
.mt_55{margin-top:55px !important}

.blind,legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}

/* width */
select.w90{width:90px}

/* font-size : body 100%=16px 기준 / 6.2%=1px / 0.7em=1px */
body {width:100%;height:100%;}
body#mainGM{background:#fff;}
body#subGM{background:#fff;}

/* 바로가기 */
#skipnaviGM{visibility:hidden;overflow:hidden;position:absolute;width:0;height:0;font-size:0}
.skipnaviGM{position:relative}
.skipnaviGM a{display:block;overflow:hidden;width:1px;height:1px;margin-bottom:-1px;color:#000;text-align:center;white-space:nowrap;cursor:pointer}
.skipnaviGM a:focus,.skipnaviGM a:active{width:auto;height:auto;margin-bottom:10px;padding:5px}
/*.returnto_go{position:relative}
.returnto_go a{display:block;overflow:hidden;width:1px;height:1px;margin-bottom:-1px;color:#000;text-align:center;white-space:nowrap}
.returnto_go a:focus,.returnto_go a:active{width:auto;height:auto;margin-bottom:10px;padding:5px}*/

.layout_v1{margin-left:10px;margin-right:10px}
.layout_v2{margin-left:13px;margin-right:13px}

/* layout */
a.title{display:block;width:315px;height:67px;}
div#wrapGM_w:after{display:block;clear:both;content:''}
div#wrapGM_w{overflow:hidden;position:relative;width:100%;height:auto;background:url(../img/_layout/bg_tline.png) repeat-x 0 0;background-size:1px 4px;-webkit-background-size:1px 4px;}

div#wrapGM:after{display:block;clear:both;content:''}
div#wrapGM{overflow:hidden;position:relative;width:100%;height:auto}

div#headerGM,div#contentGM,div#footerGM{width:100%;height:auto}

div#headerGM:after{display:block;clear:both;content:''}
div#headerGM{position:relative;height:auto;overflow:hidden;}
body#mainGM div#headerGM{box-shadow:0.4px -5px 12px 0 rgba(0, 0, 0, 0.4); }

#contentGM:after{display:block;clear:both;content:''}
body#mainGM #contentGM{width:100%;height:auto}

body#subGM #contentGM{width:100%;min-height:500px;/* min-height:900px; */padding-bottom:30px;color:#2e2e2e;background:#fff;}
#contentGM div.contentGM_s:after{display:block;clear:both;content:''}
#contentGM div.contentGM_start{width:100%;height:100%;background:#fff;/* 버그해결 */}
#contentGM div.contentGM_start.v1{width:auto;padding:0 16px;}

/* 상단 */
div#headerGM {background:url(../img/_layout/bg_tline_c.png) no-repeat 50% 0;background-size:480px 4px;-webkit-background-size:480px 4px;}
div#headerGM h1{width:220px;height:74px;margin:0 auto;padding-top:4px;}
div#headerGM h1 a{display:block;width:169px;height:74px;text-align:center;text-indent:-1000em;background:url(../img/_layout/logo_m.png) no-repeat 0 4px;background-size:169px 74px;-webkit-background-size:169px 74px;}

div#headerGM a.btn_allmenu{position:absolute;top:4px;right:0px;text-indent:-1000em;width:30px;height:31px;padding:22px 19px 21px 20px;background:url(../img/_layout/btn_allmenu.png) no-repeat 20px 22px;background-size:30px 31px;-webkit-background-size:30px 31px;}

body#mainGM div#headerGM a.btn_prev {display:none;}
body#subGM div#headerGM a.btn_prev {position:absolute;top:4px;left:0;text-indent:-1000em;width:18px;height:29px;padding:23px 15px 22px;background:url(../img/_layout/btn_prev.png) no-repeat 18px 24px;background-size:18px 29px;-webkit-background-size:18px 29px;}

/* 검색 */
div.selinsch_box{position:relative;width:auto;padding:8px 10px 8px 10px;border-top:1px solid #e2e2e2;border-bottom:2px solid #0a4ba5;background:#fff}
div.selinsch_box div.selsch_w:after{display:block;clear:both;content:''}
div.selinsch_box div.selsch_w{width:auto;height:47px;background:#3d67c7;border:2px solid #8f8f8f;border-top:2px solid #2c4a90;border-right:2px solid #3d67c7;border-bottom:2px solid #3d67c7;border-left:2px solid #2c4a90;border-radius:8px;}
div.selinsch_box div.selsch_w div.selsch_box{position:relative;height:47px;margin:0;padding:0 73px 0 15px;}
div.selinsch_box div.selsch_w div.selsch_box .btn_schok{position:absolute;top:0;right:0px;width:67px;height:51}
div.selinsch_box div.selsch_w div.selsch_box .i_text{display:inline-block;position:relative;width:100%;height:44px;margin:3px 0 0px;padding:0;border:0 none;
background:transparent;font-size:18px;color:#e1e1e1;letter-spacing:-0.07em;vertical-align:top}

/* 전체메뉴 */
.allmenu_w{clear:both;position:absolute;right:0;top:77px;z-index:100;width:100%;height:100%;background:url(../img/_common/bg_blank01.png) repeat 0 100%;background-size:1px 1px;-webkit-background-size:1px 1px}
.allmenu{clear:both;position:absolute;right:0;top:0;z-index:100;width:75%;height:100%;opacity:1;letter-spacing:-0.1em;}
.allmenu a.btn_close{display:block;width:30px;height:31px;padding:22px 19px 21px 20px;overflow:hidden;text-indent:-1000em;position:absolute;top:-73px;right:0px;z-index:110;
background:url(../img/_layout/btn_allmenuclose.png) no-repeat 20px 22px;background-size:30px 31px;;-webkit-background-size:30px 31px;}
.allmenu ul:first-child{background:#f0f0f0 url(../img/_layout/bg_allmenushadow.png) repeat-x 0 0;background-size:1px 63px;-webkit-background-size:1px 63px;}
.allmenu ul:after{display:block;clear:both;content:''}
.allmenu ul{height:100%;}
.allmenu ul li{width:100%;}
.allmenu ul li.d1{display:block;height:auto;text-align:left;border-bottom:1px solid #e6e6e6}
.allmenu ul li.d1 a{display:block;}
.allmenu ul li.d1 a.headlink{display:block;width:100%;padding:19px 0 18px 25px;font-size:18px;font-weight:bold;letter-spacing:-.06em;}
.allmenu ul li.d1.current a.headlink{display:block;width:100%;color:#fefcfc;}
.allmenu ul li.d1 ul.sub{display:block;width:100%;padding:10px 0 10px;border-top:1px solid #e2e2e2;background:#fff;}
.allmenu ul li.d1 ul.sub li{padding:0;}
.allmenu ul li.d1 ul.sub li a{display:block;width:100%;padding:8px 0 8px 25px;font-size:17px;color:#797979;font-weight:bold;letter-spacing:-.05em;text-align:left;cursor:pointer;}
.allmenu ul li.d1 ul.sub li.current a{color:#797979;}

/* 본문 */
#contentGM {}

/* 하단 */
div#footerGM div.boquick_box:after{display:block;clear:both;content:''}
div#footerGM div.boquick_box{width:100%;height:auto;text-align:center;padding:20px 0;background:#ebebeb;border-bottom:2px solid #dbdbdb;}
div#footerGM div.boquick_box ul{height:auto;margin:0 auto;}
div#footerGM div.boquick_box ul li{display:inline-block;float:left;width:auto;height:auto;padding-left:4px;text-align:center;font-size:17px;color:#fff;font-weight:bold;letter-spacing:-.05em;}
div#footerGM div.boquick_box ul li:first-child{border-left:0 none;padding-left:0;}
div#footerGM div.boquick_box ul li a{display:block;height:auto;padding:14px 0 14px;color:#fff;background:#a0a3a8;text-align:center;}
div#footerGM div.boquick_box ul{width:608px;}
div#footerGM div.boquick_box ul li a{width:200px;}

div#footerGM:after{display:block;clear:both;content:''}
div#footerGM{background:#ebebeb;}


div#footerGM div.logof_w:after{display:block;clear:both;content:''}
div#footerGM div.logof_w{position:relative;height:auto;margin:0 auto;padding:16px 0 0;}
div#footerGM div.logof_w{width:608px;}
div#footerGM div.logof_w .logo_f{width:auto;height:auto;}
div#footerGM div.logof_w .logo_f img{margin:3px 12px 0 0}

div#footerGM div.logof_w ul.boquick2_box{position:absolute;top:16px;right:0;width:auto;height:auto;margin:0 auto;}
div#footerGM div.logof_w ul.boquick2_box li{display:inline-block;float:left;width:auto;height:auto;margin-left:4px;text-align:center;}
div#footerGM div.logof_w ul.boquick2_box li:first-child{margin-left:0;}
div#footerGM div.logof_w ul.boquick2_box li a{display:block;width:auto;height:16px;padding:6px 11px 4px;font-size:15px;color:#555;font-weight:bold;letter-spacing:-.06em;text-shadow: 1px 1px 1px #fff;text-align:center;
border:2px solid #dadada;border-color:#dadada #afafaf #afafaf #dadada;background:url(../img/_layout/footer/bg_quick2line.png) repeat-x 0 0;background-size:1px 31px;;-webkit-background-size:1px 31px;}
div#footerGM div.addhome{display:block;height:auto;text-align:center;border-top:10px solid #ebebeb;background:#f3f3f3}
div#footerGM address{width:100%;height:auto;padding:17px 0 22px;text-align:center;font-size:13px;color:#717171;text-shadow: 0 1px 1px #fff;letter-spacing:-.06em;line-height:1.4;border-bottom:4px solid #0a4ba5;}
body#mainGM div#footerGM div.topgo_box{display:none;}
div#footerGM div.topgo_box:after{display:block;clear:both;content:''}
div#footerGM div.topgo_box{clear:both;height:auto;margin:0 auto;border-top:1px solid #e2e6e9;background:#fff;text-align:right}
div#footerGM div.topgo_box span.topgo{float:right;display:inline-block;width:auto;height:auto;cursor:pointer;}
div#footerGM div.topgo_box span.topgo a{display:block;width:auto;height:auto;padding:11px 15px 11px 23px;font-size:13px;color:#717171;letter-spacing:-.07em;font-weight:bold;
background: url(../img/_layout/bu_topgo.png) no-repeat 8px 14px;background-size:9px 8px;-webkit-background-size:9px 8px; }


/* MAIN */


/* 최신채용정보, 직무분야, 공사종류, 담당업무, 건설업, 건설워크넷소개 바로가기 */
div.quickban_v1:after{display:block;clear:both;content:''}
div.quickban_v1 {width:auto;height:auto;padding:20px 15px 13px;background:#f6f6f6}
div.quickban_v1 ul {width:608px;margin:0 auto;overflow:hidden;}
div.quickban_v1 ul li {display:inline-block;float:left;width:33.3%}
div.quickban_v1 ul li a {display:block;width:auto;height:auto;overflow:hidden;text-align:center;font-size:16px;color:#000;font-weight:bold;letter-spacing:-.07em;white-space:nowrap;}
div.quickban_v1 ul.ul1 li.n1 a {background:#fff url(../img/main/quickban_v1/bg_qbbox01.jpg) no-repeat 50% 0;background-size:172px 172px;-webkit-background-size:172px 172px;}
div.quickban_v1 ul.ul1 li.n2 a {background:#fff url(../img/main/quickban_v1/bg_qbbox02.jpg) no-repeat 50% 0;background-size:172px 172px;-webkit-background-size:172px 172px;}
div.quickban_v1 ul.ul1 li.n3 a {background:#fff url(../img/main/quickban_v1/bg_qbbox03.jpg) no-repeat 50% 0;background-size:172px 172px;-webkit-background-size:172px 172px;}
div.quickban_v1 ul.ul2 li.n1 a {background:#fff url(../img/main/quickban_v1/bg_qbbox04.jpg) no-repeat 50% 0;background-size:172px 172px;-webkit-background-size:172px 172px;}
div.quickban_v1 ul.ul2 li.n2 a {background:#fff url(../img/main/quickban_v1/bg_qbbox05.jpg) no-repeat 50% 0;background-size:172px 172px;-webkit-background-size:172px 172px;}
div.quickban_v1 ul.ul2 li.n3 a {background:#fff url(../img/main/quickban_v1/bg_qbbox06.jpg) no-repeat 50% 0;background-size:172px 172px;-webkit-background-size:172px 172px;}
div.quickban_v1 ul.ul1 li a{border:1px solid #507bd7;}
div.quickban_v1 ul.ul2 li a {border:1px solid #3fb5ce;}
div.quickban_v1 ul.ul1 li.n1 a, div.quickban_v1 ul.ul1 li.n2 a {margin:0 7px 7px 0}
div.quickban_v1 ul.ul2 li.n1 a, div.quickban_v1 ul.ul2 li.n2 a {margin:0 7px 7px 0}
div.quickban_v1 ul li a {padding:100px 0 23px;}

/* 중앙슬라이드 */
div.visualGM{width:100%;height:209px;position:relative;z-index:20;overflow:hidden;}
div.visualGM div.touchslider_v1{overflow:hidden;position:relative;margin:0 auto;padding-top:0;}
div.visualGM div.touchslider_v1 ul{overflow:hidden;margin:0 auto} 
div.visualGM div.touchslider_v1 li{position:relative;overflow:hidden;float:left;padding:0;text-align:center}
div.visualGM div.touchslider_v1, div.visualGM div.touchslider_v1 ul, div.visualGM div.touchslider_v1 li{height:auto;text-align:center}
div.visualGM div.touchslider_v1 li img{text-align:center;}
div.visualGM div.touchslider_v1 .rotation_page{/* 페이징 */display:none;position:absolute;top:160px;left:13px;width:auto;height:auto;text-align:center}
div.visualGM div.touchslider_v1 .rotation_page .prev,
div.visualGM div.touchslider_v1 .rotation_page .next{/* 양쪽화살표 */display:none;top:16%;width:43px;height:56px;background-size:43px 56px;-webkit-background-size:43px 56px;overflow:hidden;padding:30px 7px;position:absolute;z-index:1000;text-indent:-1000em;cursor:pointer}
div.visualGM div.touchslider_v1 .rotation_page .prev{left:0;background:url(../img/main/touchslider_v1/btn_before.png) no-repeat 50% 50%}
div.visualGM div.touchslider_v1 .rotation_page .next{right:0;background:url(../img/main/touchslider_v1/btn_next.png) no-repeat 50% 50%}
div.visualGM div.touchslider_v1 .rotation_page .cnt{/* 버튼 */display:inline-block;overflow:hidden;clear:both;text-align:center;padding-top:20px}
div.visualGM div.touchslider_v1 .rotation_page .cnt strong{display:inline-block;overflow:hidden;width:4px;height:4px;margin:0 2px;border:1px solid #a9a9a9;border-radius:5px 5px 5px 5px;background:#a9a9a9;text-indent:-9999px;
box-shadow: 1px 0 0.5px #d2d8db;}
div.visualGM div.touchslider_v1 .rotation_page .cnt strong.off{/* 버튼 비활성화 */display:inline-block;overflow:hidden;width:1px;height:1px;margin:0 4px;border:7px solid #fff;border-radius:7px 7px 7px 7px;background:#fff;text-indent:-9999px}
div.visualGM div.touchslider_v1 .rotation_page .cnt strong.on{/* 버튼 활성화 */display:inline-block;overflow:hidden;width:1px;height:1px;margin:0 4px;border:7px solid #1798dc;border-radius:7px 7px 7px 7px;background:none repeat scroll 0 0 #1798dc}
div.visualGM{width:100%;height:265px;}
div.visualGM div.touchslider_v1, div.visualGM div.touchslider_v1 li img{width:608px;}

/**  일반페이지 스타일  **/

.img_styleA		{ text-align:center; padding-top:0; }
.img_styleA img	{ width:76%; margin-bottom:0; }

/* SUB */

div.contentGM_titlew{position:relative;width:100%;height:43px;overflow:hidden;background: url(../img/_layout/contentGM_title/bg_shadowline.png) repeat-x 50% 0;background-size:2px 49px;-webkit-background-size:2px 49px;}
div.contentGM_title:after{display:block;clear:both;content:''}
div.contentGM_title{position:relative;width:100%;height:auto;background:#2e2e2e}

div.contentGM_title ul{width:auto;margin:0 15px;}
div.contentGM_title ul li {display:inline-block;float:left;width:auto;height:auto;line-height:19px;margin-right:9px;padding:11px 0 13px 18px;font-size:21px;color:#fff;font-weight:bold;;letter-spacing:-.07em;text-align:left;
background: url(../img/_layout/contentGM_title/bu_arrow01.png) no-repeat 0 11px;background-size:13px 20px;-webkit-background-size:13px 20px;}
div.contentGM_title ul li:first-child {margin-left:0;}

div.contentGM_titles:after{display:block;clear:both;content:''}
div.contentGM_titles{width:100%;height:49px;overflow:hidden;}
div.contentGM_titles h4{width:100%;height:auto;line-height:22px;padding:16px 0 9px 15px;border-bottom:2px solid #ced5da;font-size:16px;color:#333;font-weight:bold;letter-spacing:-.05em;background:#fff}

div.catetxtsel_box:after{display:block;clear:both;content:''}
div.catetxtsel_box{position:relative;width:auto;height:auto;padding:17px 15px 16px;border-bottom:1px solid #b4c8dd;background:#d4e5f7 url(../img/board/bg_catetxtselline.png) repeat-x 0 0;background-size:1px 59px;-webkit-background-size:1px 59px;}
div.catetxtsel_box dl{font-size:20px;color:#000;font-weight:bold;;letter-spacing:-.07em;text-shadow:.4px 1px 0 #fff;}
div.catetxtsel_box dl dt, div.catetxtsel_box dl dd{display:inline-block;float:left;}
div.catetxtsel_box select{position:absolute;top:12px;right:15px;}
div.catetxtsel_box dl dt{margin-right:4px;}

select.select_v1{height:35px;line-height:35px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

/* 게시판(일반) list */
div.bbsL_LIST1_box:after{display:block;clear:both;content:''}
div.bbsL_LIST1_box{width:100%;border-top:0 solid #476bdc;font-size:12px}
div.bbsL_LIST1_box ul:after{display:block;clear:both;content:''}
div.bbsL_LIST1_box ul li{display:block;width:auto;min-height:auto;border-bottom:1px solid #dedede;}
div.bbsL_LIST1_box ul li:nth-child(2), div.bbsL_LIST1_box ul li:nth-child(4), div.bbsL_LIST1_box ul li:nth-child(6), div.bbsL_LIST1_box ul li:nth-child(8), div.bbsL_LIST1_box ul li:nth-child(10){background:#f9f9f9}
div.bbsL_LIST1_box ul li:nth-child(2) dl.d1 dt.tit span, div.bbsL_LIST1_box ul li:nth-child(4) dl.d1 dt.tit span, div.bbsL_LIST1_box ul li:nth-child(6) dl.d1 dt.tit span, 
div.bbsL_LIST1_box ul li:nth-child(8) dl.d1 dt.tit span, div.bbsL_LIST1_box ul li:nth-child(10) dl.d1 dt.tit span{background:#f9f9f9;}
div.bbsL_LIST1_box ul li a{display:block;width:auto;min-height:auto;padding:18px 15px 17px;cursor:pointer;}
div.bbsL_LIST1_box ul li dl.d1:after{display:block;clear:both;content:''}
div.bbsL_LIST1_box ul li dl.d1{width:auto;position:relative;}
div.bbsL_LIST1_box ul li dl.d1 dt.tit{margin:0 0 9px;font-size:20px;color:#000;font-weight:bold;letter-spacing:-0.05em;line-height:1.1;}
div.bbsL_LIST1_box ul li dl.d1 dt.tit span{display:block;width:98%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background:#fff;}
div.bbsL_LIST1_box ul li dl.d1 dd{display:block;font-size:12px;color:#ababab;letter-spacing:-0.05em;width:auto;padding-right:10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap_;-o-text-overflow: ellipsis}
div.bbsL_LIST1_box ul li dl.d1 dd.d1_1{font-size:19px;color:#000;letter-spacing:-0.05em;margin-bottom:6px;line-height:22px;}
div.bbsL_LIST1_box ul li dl.d1 dd.d1_1 em{float:left;margin-right:11px;}
div.bbsL_LIST1_box ul li dl.d1 dd.d1_2{font-size:17px;color:#717171;letter-spacing:-0.05em;}
div.bbsL_LIST1_box ul li dl.d1 dd span.text-overflow{display:inline-block;width:81%;line-height:27px;padding-right:10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;-o-text-overflow: ellipsis}

.ico_a01{/* 경력 */display:inline-block;width:auto;height:22px;padding:2px 7px;font-size:16px;color:#fff;letter-spacing:-0.05em;background:#7192db;border-radius:3px;}
.ico_a02{/* 신입 */display:inline-block;width:auto;height:22px;padding:2px 7px;font-size:16px;color:#fff;letter-spacing:-0.05em;background:#b29c50;border-radius:3px;}
.ico_a03{/* 무관 */display:inline-block;width:auto;height:22px;padding:2px 7px;font-size:16px;color:#fff;letter-spacing:-0.05em;background:#626262;border-radius:3px;}

/* 게시판(일반) view 
div.bbsL_VIEW1_box:after{display:block;clear:both;content:''}
div.bbsL_VIEW1_box{width:100%;border-top:2px solid #476bdc;font-size:16px;padding:17px 15px 17px;}
div.bbsL_VIEW1_box div.title_s:after{display:block;clear:both;content:''}
div.bbsL_VIEW1_box div.title_s {padding:0;font-size:16px;color:#ababab;letter-spacing:-0.05em;background:#fff !important}
div.bbsL_VIEW1_box div.title_s dl{float:left;margin-right:7px}
div.bbsL_VIEW1_box div.title_s dl dt,div.bbsL_VIEW1_box div.title_s dl dd{display:inline-block;float:left;font-weight:normal}
div.bbsL_VIEW1_box div.title_s dl dt{margin-right:5px;display:none;}
div.bbsL_VIEW1_box div.title_s dl dt.bu{display:block;width:auto;padding:0;background:url(../imgADM/board/bg_line_s2.gif) no-repeat 3px 50%}
div.bbsL_VIEW1_box div.title{padding:12px 0 0;}
div.bbsL_VIEW1_box div.title h4{font-size:19px;color:#2e2e2e;font-weight:bold;letter-spacing:-0.05em;text-align:left;background:#fff}*/

/* 게시판(일반) view */
div.bbsL_VIEW1_2_box:after{display:block;clear:both;content:''}
div.bbsL_VIEW1_2_box{width:100%;font-size:13px;padding:25px 15px 20px;border-bottom:1px solid #000;background:#fff url(../img/board/bg_viewtitline2.png) repeat-x 0 0;background-size:1px 129px;-webkit-background-size:1px 129px;}
div.bbsL_VIEW1_2_box p{display:block;width:auto;height:auto;}
div.bbsL_VIEW1_2_box p.d1_1{font-size:22px;color:#000;font-weight:bold;letter-spacing:-0.05em;line-height:1.1;margin-bottom:9px;line-height:23px;}
div.bbsL_VIEW1_2_box p.d1_1 em{float:left;margin-right:11px;}
div.bbsL_VIEW1_2_box p.d1_2{font-size:17px;color:#717171;letter-spacing:-0.05em;}
div.bbsL_VIEW1_2_box p span.text-overflow{display:inline-block;width:81%;line-height:27px;padding-right:10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;-o-text-overflow: ellipsis}

/* 탭 */
div.navtabth_w{clear:both;width:auto;height:auto;overflow:hidden;padding-top:2px;background: #3d67c7 }
div.navtabth_w ul.navtabth:after{display:block;clear:both;content:''}
div.navtabth_w ul.navtabth{width:100%;height:auto;}
div.navtabth_w ul.navtabth li{display:inline-block;float:left;width:20%;height:auto;}
div.navtabth_w ul.navtabth li a{display:block;height:20px;padding:12px 0 23px;text-align:center;color:#fff;font-size:17px !important;font-weight:bold;letter-spacing:-.06em; }
div.navtabth_w ul.navtabth li.current a{color:#000;font-weight:bold;background: url(../img/board/navtabth/bu_tab_on.png) no-repeat 50% 100%;background-size:96px 12px;-webkit-background-size:96px 12px}
div.navtabth_w ul.navtabth li a{background:#3d67c7 url(../img/board/navtabth/bu_tab_offline.png) repeat-x 50% 100%;background-size:1px 12px;-webkit-background-size:1px 12px}
div.navtabth_w ul.navtabth li.current{background:#fff url(../img/board/navtabth/bu_tab_online.png) repeat-x 50% 100%;background-size:1px 12px;-webkit-background-size:1px 12px}

div.navtabtit {width:100%;height:auto;background:#e7eaef}
div.navtabtit h4{text-align:center;font-size:19px;color:#000;letter-spacing:-0.06em;padding:6px 0 10px;}

div.navtabtits {width:100%;height:auto;background:#fff}
div.navtabtits h5{text-align:center;font-size:19px;color:#000;letter-spacing:-0.06em;padding:15px 0 14px;}

/* 박스 / list / ROW 가로형식 */
div.tableBRM1_box:after{display:block;clear:both;content:''}
div.tableBRM1_box{width:100%;font-size:12px}
div.tableBRM1_box.v2{border-top:1px solid #dedede}

table.tableBRM1_list{width:100%;margin-bottom:0;border-collapse:collapse}
table.tableBRM1_list th{color:#000;font-size:18px;font-weight:bold;letter-spacing:-.07em;text-align:left;background:#f6f7f9;}
table.tableBRM1_list td{color:#000;font-size:18px;letter-spacing:-.06em;text-align:left;white-space:normal;}
table.tableBRM1_list td a{color:#000;}
table.tableBRM1_list td a:hover{text-decoration:none;}
table.tableBRM1_list th,table.tableBRM1_list td{border-bottom:1px solid #dedede}
table.tableBRM1_list th{padding:17px 0 17px 13px}
table.tableBRM1_list td{padding:17px 19px}
table.tableBRM1_list td{background:#fff}
table.tableBRM1_list th.bg_c1{background:#eaf1f9;}
table.tableBRM1_list .line_ri{border-right:1px solid #dedede}
table.tableBRM1_list.v2 th{/* 상세경력 */font-size:15px;}
table.tableBRM1_list.v2 td{/* 상세경력 */font-size:15px;}
table.tableBRM1_list.v2 th{padding:17px 0 17px 13px}
table.tableBRM1_list.v2 td{padding:17px 14px}
table.tableBRM1_list .txtlong{font-size:16.5px;letter-spacing:-.08em;}
table.tableBRM1_list.v2 .workday{white-space:nowrap;padding:17px 13px 17px 7px !important;letter-spacing:-.09em !important;}

/* 버튼 */
div.bbsBM{margin:0 10px;text-align:center;vertical-align:top;}
div.bbsBM input{vertical-align:top;}
div.bbsBM:after{display:block;clear:both;content:''}
div.bbsBM a.le{margin-right:3px}

a.btn_layout2{width:auto;height:auto;padding-right:31px;padding-left:31px;height:33px;
font-size:16px !important;color:#717171;font-weight:bold;letter-spacing:-0.05em;text-align:center;line-height:33px;
overflow:hidden;border-top:1px solid #d4d4d4;border-right:1px solid #c5c5c5;border-bottom:1px solid #aeaeae;border-left:1px solid #c5c5c5;border-radius:3px 3px;
background:#fff url(../img/_common/bg_line01.png) repeat-x 0 0;background-size:1px 36px;-webkit-background-size:1px 36px;
box-shadow:.4px 1px 1px rgba(0,0,0,0.17);-webkit-box-shadow:.4px 1px 1px rgba(0,0,0,0.17)}

/* 페이징 */
div.bbsPM{position:relative;width:100%;margin:0;text-align:center}
div.bbsPM.mt_all{margin-top:25px}
div.bbsPM div.num{display:inline-block;height:auto;margin:0 auto;text-align:center}
div.bbsPM a,div.bbsPM div.num strong{display:inline-block;overflow:hidden;height:auto;padding:6px 6px 0;border:1px solid #d5d4d4;border-radius:3px 3px;background:#fff;letter-spacing:-1px;text-align:center;
box-shadow:.4px 1px .5px rgba(0,0,0,0.17);-webkit-box-shadow:.4px 1px 1px rgba(0,0,0,0.17);}
div.bbsPM .arrow.prev,div.bbsPM .arrow.next{width:19px;height:31px;font-size:14px !important;font-weight:bold;line-height:29px;color:#717171;
background:url(../img/board/bg_line01_.png) repeat-x 0 0;background-size:1px 50px;-webkit-background-size:1px 50px;}
div.bbsPM a,div.bbsPM div.num strong{width:22px;height:31px;font-size:14px !important;line-height:29px;font-weight:normal;color:#717171;margin-right:2px;}
div.bbsPM div.num strong{font-weight:bold;}
div.bbsPM div.num strong{border:1px solid #0a4ba5;color:#0a4ba5}
div.bbsPM .arrow{display:inline-block;overflow:hidden;text-indent:-1000em;margin-top:0;}
div.bbsPM .arrow.prev{padding:6px 6px 0;background:url(../img/board/ico_arrowprev1.png) no-repeat 50% 50%;background-size:41px 37px;-webkit-background-size:41px 37px;margin-right:6px;}
div.bbsPM .arrow.next{padding:6px 6px 0;background:url(../img/board/ico_arrownext1.png) no-repeat 50% 50%;background-size:41px 37px;-webkit-background-size:41px 37px;margin-left:4px;}

/* 더보기 */
div.bbsPLUS{position:relative;width:100%;margin:0;text-align:center;}
div.bbsPLUS.mt_all{margin-top:25px}
div.bbsPLUS span{display:inline-block;width:330px;height:auto;overflow:hidden;margin:0 auto;text-align:center;background:url(../img/board/bg_plusline.png) repeat-x 0 0;background-size:1px 37px;-webkit-background-size:1px 37px;}
div.bbsPLUS span a{
display:block;width:auto;height:31px;padding:5px 6px 1px;overflow:hidden;border:1px solid #d5d4d4;border-radius:3px 3px;line-height:29px;
box-shadow:.4px 1px .5px rgba(0,0,0,0.17);-webkit-box-shadow:.4px 1px 1px rgba(0,0,0,0.17);
}
div.bbsPLUS span a em{display:inline-block;width:auto;height:auto;padding-right:26px;background:url(../img/board/bu_arrowplus.png) no-repeat 100% 10px;background-size:14px 9px;-webkit-background-size:14px 9px;}
div.bbsPLUS span a, div.bbsPLUS span a em{font-size:16px !important;color:#717171;letter-spacing:-1px;font-weight:bold;text-align:center;}

/* 직무분야 > 설계시공(depth 1 page) */
.zebra{}
tr.zebraHover{}
/* 펼침 전 */
div.faq ul li.article{overflow:hidden;padding:0;border-bottom:1px solid #abb5bf;background:#fff}
div.faq ul li.article.hide{background:url(../img/board/bu_arrow_hide.png) no-repeat 100% 0;background-size:54px 54px;-webkit-background-size:54px 54px;}
div.faq ul li.article.show{border-bottom:1px solid #dedede;background:url(../img/board/bu_arrow_show.png) no-repeat 100% 0;background-size:54px 54px;-webkit-background-size:54px 54px;}
div.faq ul li div.q:after{display:block;clear:both;content:''}
div.faq ul li div.q{display:block;width:auto;height:auto;vertical-align:middle;}
div.faq ul li div.q a{display:block;width:auto;height:auto;text-align:left;padding:16px 0 16px 14px;cursor:pointer;font-size:20px;color:#000;font-weight:bold;letter-spacing:-0.05em;}
div.faq ul li div.q em{font-size:14px;font-weight:bold;letter-spacing:-0.05em;}
/* 펼침 후 */
div.faq ul li.article ul {border-top:1px solid #abb5bf;background:#f5f5f5}
div.faq ul li.article ul li.d2{overflow:hidden;padding:0;border-top:1px solid #dedede;background:#f5f5f5}
div.faq ul li.article ul li.d2:first-child{border-top:0 none}
div.faq ul li.article ul li.d2 a{display:block;width:auto;height:auto;text-align:left;padding:16px 0 16px 35px;cursor:pointer;font-size:18px;color:#000;font-weight:normal;letter-spacing:-0.05em;
background:url(../img/_common/bu_line01.png) no-repeat 19px 27px;background-size:10px 2px;-webkit-background-size:10px 2px;}
div.faq ul li.article ul li.d2 em{font-size:14px;font-weight:normal;letter-spacing:-0.05em;}

/* 직무분야 > 설계시공(depth 2 page) */
/* 펼침 전 */
div.faq2 ul li.article{overflow:hidden;padding:0;border-bottom:1px solid #abb5bf;background:#fff}
div.faq2 ul li.article.hide{background:url(../img/board/bu_arrow_hide.png) no-repeat 100% 3px;background-size:54px 54px;-webkit-background-size:54px 54px;}
div.faq2 ul li.article.show{border-bottom:1px solid #dedede;background:url(../img/board/bu_arrow_show.png) no-repeat 100% 3px;background-size:54px 54px;-webkit-background-size:54px 54px;}
div.faq2 ul li div.q:after{display:block;clear:both;content:''}
div.faq2 ul li div.q{display:block;width:auto;height:auto;vertical-align:middle;}
div.faq2 ul li div.q:after{display:block;clear:both;content:''}
div.faq2 ul li div.q{position:relative;width:auto;height:auto;padding:17px 15px 16px;border-bottom:1px solid #c9c8c7;font-size:20px;color:#000;font-weight:bold;;letter-spacing:-.07em;text-shadow:.4px 1px 0 #fff;
background:#d4e5f7 url(../img/board/bg_catetxtselline.png) repeat-x 0 0;background-size:1px 59px;-webkit-background-size:1px 59px;}
/* 펼침 후 */
div.faq2 ul li.article ul {border-top:0 solid #c9c8c7;background:#fff}
div.faq2 ul li.article ul li.d2{overflow:hidden;padding:0;border-top:1px solid #a3aeb9;background:#fff}
div.faq2 ul li.article ul li.d2:first-child{border-top:0 none}
div.faq2 ul li.article ul li.d2 a{display:block;width:auto;height:auto;text-align:left;padding:17px 0 17px 35px;cursor:pointer;font-size:18px;color:#000;font-weight:normal;letter-spacing:-0.05em;
background:url(../img/_common/bu_line01.png) no-repeat 19px 27px;background-size:10px 2px;-webkit-background-size:10px 2px;}
div.faq2 ul li.article ul li.d2 em{font-size:14px;font-weight:normal;letter-spacing:-0.05em;}

/* 건설워크넷 소개 */
div.introinfo_w:after{display:block;clear:both;content:''}
div.introinfo_w{width:auto;height:auto;padding:0;background: url(../img/intro/info/bg_img01_ri.png) no-repeat 100% 0;background-size:480px 464px;-webkit-background-size:480px 464px;}
div.introinfo1_box{width:auto;height:auto;padding:0;background: url(../img/intro/info/bg_img01_le.png) no-repeat 0 0;background-size:480px 464px;-webkit-background-size:480px 464px;}
div.introinfo1_box div.titsmall{width:auto;height:auto;padding-top:316px;padding-left:15px;font-size:14px;color:#797979;font-weight:normal;line-height:1.3;letter-spacing:-.07em;}
div.introinfo2_box{width:auto;height:auto;padding:0 16px;}

h4.tit_s02{width:100%;height:auto;line-height:25px;padding:0;font-size:21px;color:#2e2e2e;font-weight:bold;letter-spacing:-.06em;}

div.txt_box_v1{font-size:17px;color:#545454;line-height:1.3;letter-spacing:-.05em;background:#fff}

ul.list_v1:after{display:block;clear:both;content:''}
ul.list_v1 li {font-size:17px;color:#545454;line-height:1.3;letter-spacing:-.05em;margin-bottom:2px;
padding-left:14px;background:#fff url(../img/_common/bu_line02.png) no-repeat 0 10px;background-size:9px 2px;-webkit-background-size:9px 2px;}

/* 상단 / 셀렉트 + 검색박스 */
div.selinschs_box{position:relative;width:auto;padding:5px 15px 5px 170px;border-top:1px solid #d7dcda;background:#efefef}
div.selinschs_box select{position:absolute;top:5px;left:15px;display:inline-block;margin-right:5px;}
div.selinschs_box div.selsch_w:after{display:block;clear:both;content:''}
div.selinschs_box div.selsch_w{width:auto;height:35px;background:#fff;border:1px solid #8f8f8f;border-top:1px solid #8f8f8f;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-radius:5px 5px 5px 5px;}
div.selinschs_box div.selsch_w div.selsch_box{position:relative;height:35px;margin:0;padding:0 41px 0 11px;}
div.selinschs_box div.selsch_w div.selsch_box .btn_schok{position:absolute;top:0;right:0px}
div.selinschs_box div.selsch_w div.selsch_box .item{position:relative;width:100%;height:auto;background:transparent}
div.selinschs_box div.selsch_w div.selsch_box .i_text{display:inline-block;position:relative;width:100%;height:28px;margin:3px 0 0px;padding:0;border:0 none;background:transparent;font-size:13px;color:#2e2e2e;letter-spacing:-0.05em;vertical-align:top}

/* 게시판(일반) list */
div.bbsL_LIST2_box:after{display:block;clear:both;content:''}
div.bbsL_LIST2_box{width:100%;border-top:2px solid #0a4ba5;font-size:12px}
div.bbsL_LIST2_box ul:after{display:block;clear:both;content:''}
div.bbsL_LIST2_box ul li{display:block;width:auto;min-height:auto;border-bottom:1px solid #dedede;}
div.bbsL_LIST2_box ul li a{display:block;width:auto;min-height:auto;padding:16px 15px 15px;cursor:pointer;}
div.bbsL_LIST2_box ul li dl.d1:after{display:block;clear:both;content:''}
div.bbsL_LIST2_box ul li dl.d1{width:auto;position:relative;}
div.bbsL_LIST2_box ul li dl.d1 dt.tit{padding:0 0 6px;font-size:17px;color:#000;font-weight:bold;letter-spacing:-0.05em;line-height:1.1;}
div.bbsL_LIST2_box ul li dl.d1 dt.tit span{display:block;width:98%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background:#fff;}
div.bbsL_LIST2_box ul li dl.d1 dd{display:block;font-size:15px;color:#717171;letter-spacing:-0.05em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap_;-o-text-overflow: ellipsis}

/* 게시판(일반) view */
div.bbsL_VIEW2_box:after{display:block;clear:both;content:''}
div.bbsL_VIEW2_box{width:100%;border-top:2px solid #476bdc;font-size:18px;padding:17px 15px 17px;}
div.bbsL_VIEW2_box div.title_s:after{display:block;clear:both;content:''}
div.bbsL_VIEW2_box div.title_s {padding:0;font-size:17px;color:#ababab;letter-spacing:-0.04em;background:#fff !important}
div.bbsL_VIEW2_box div.title_s dl{float:left;margin-right:7px}
div.bbsL_VIEW2_box div.title_s dl dt,div.bbsL_VIEW2_box div.title_s dl dd{display:inline-block;float:left;font-weight:normal}
div.bbsL_VIEW2_box div.title_s dl dt{margin-right:5px;display:none;}
div.bbsL_VIEW2_box div.title_s dl dt.bu{display:block;width:auto;padding:0;background:url(../imgADM/board/bg_line_s2.gif) no-repeat 3px 50%}
div.bbsL_VIEW2_box div.title{padding:12px 0 0;}
div.bbsL_VIEW2_box div.title h4{font-size:22px;color:#000;font-weight:bold;letter-spacing:-0.05em;text-align:left;background:#fff}

/* 첨부파일 */
div.bbsL_VIEW2_F_box:after{display:block;clear:both;content:''}
div.bbsL_VIEW2_F_box{width:100%;border-top:1px solid #cbd2d8;padding:17px 15px 11px;background:#f0f0f0}
div.bbsL_VIEW2_F_box dl {position:relative;font-size:16px;color:#747478;letter-spacing:-0.05em;}
div.bbsL_VIEW2_F_box dl dt{position:absolute;top:0;left:0;font-weight:normal;display: none;}
div.bbsL_VIEW2_F_box dl dd{margin-left:0;margin-bottom:8px;background:#f0f0f0}
div.bbsL_VIEW2_F_box dl dd a{color:#000;background:#f0f0f0}
div.bbsL_VIEW2_F_box dl dt{margin-right:5px}

/* 내용 */
div.bbsCONTENTS2{width:auto;padding:20px 15px;font-size:17px;color:#000;letter-spacing:-0.04em;line-height:1.5;text-align:left;vertical-align:top;background:#fff}
div.bbsCONTENTS2.bo_line{border-bottom:1px solid #c9d1d7 !important}








/** 윈도우 창 사이즈 변화에 따른 스타일 변형 **/

/* 화면 클 때 */
@media only screen and (min-device-width : 1024px) {

div.quickban_v1 ul {width:608px;}
	div.quickban_v1 ul li a {padding:134px 0 32px;}
	div.quickban_v1 ul.ul1 li.n1 a {background:#fff url(../img/main/quickban_v1/bg_qbbox01.jpg) no-repeat 50% 0;background-size:172px 172px;-webkit-background-size:172px 172px;}
	div.quickban_v1 ul.ul1 li.n2 a {background:#fff url(../img/main/quickban_v1/bg_qbbox02.jpg) no-repeat 50% 0;background-size:172px 172px;-webkit-background-size:172px 172px;}
	div.quickban_v1 ul.ul1 li.n3 a {background:#fff url(../img/main/quickban_v1/bg_qbbox03.jpg) no-repeat 50% 0;background-size:172px 172px;-webkit-background-size:172px 172px;}
	div.quickban_v1 ul.ul2 li.n1 a {background:#fff url(../img/main/quickban_v1/bg_qbbox04.jpg) no-repeat 50% 0;background-size:172px 172px;-webkit-background-size:172px 172px;}
	div.quickban_v1 ul.ul2 li.n2 a {background:#fff url(../img/main/quickban_v1/bg_qbbox05.jpg) no-repeat 50% 0;background-size:172px 172px;-webkit-background-size:172px 172px;}
	div.quickban_v1 ul.ul2 li.n3 a {background:#fff url(../img/main/quickban_v1/bg_qbbox06.jpg) no-repeat 50% 0;background-size:172px 172px;-webkit-background-size:172px 172px;}

div#footerGM div.addhome img{width:480px;height:179px;}

}
/* iPad 가로 일때 */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

}
/* iPad 세로 일때 */
 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {

}
/* 화면크기가 768 이하일 때  */
@media screen and (min-width:640px) and (max-width: 767px) { 

div.quickban_v1 ul {width:608px;}
	div.quickban_v1 ul li a {padding:134px 0 32px;}
	div.quickban_v1 ul.ul1 li.n1 a {background:#fff url(../img/main/quickban_v1/bg_qbbox01.jpg) no-repeat 50% 0;background-size:172px 172px;-webkit-background-size:172px 172px;}
	div.quickban_v1 ul.ul1 li.n2 a {background:#fff url(../img/main/quickban_v1/bg_qbbox02.jpg) no-repeat 50% 0;background-size:172px 172px;-webkit-background-size:172px 172px;}
	div.quickban_v1 ul.ul1 li.n3 a {background:#fff url(../img/main/quickban_v1/bg_qbbox03.jpg) no-repeat 50% 0;background-size:172px 172px;-webkit-background-size:172px 172px;}
	div.quickban_v1 ul.ul2 li.n1 a {background:#fff url(../img/main/quickban_v1/bg_qbbox04.jpg) no-repeat 50% 0;background-size:172px 172px;-webkit-background-size:172px 172px;}
	div.quickban_v1 ul.ul2 li.n2 a {background:#fff url(../img/main/quickban_v1/bg_qbbox05.jpg) no-repeat 50% 0;background-size:172px 172px;-webkit-background-size:172px 172px;}
	div.quickban_v1 ul.ul2 li.n3 a {background:#fff url(../img/main/quickban_v1/bg_qbbox06.jpg) no-repeat 50% 0;background-size:172px 172px;-webkit-background-size:172px 172px;}

div.visualGM{width:100%;height:265px;}
	div.visualGM div.touchslider_v1, div.visualGM div.touchslider_v1 li img{width:608px;}

div#footerGM div.boquick_box ul{width:608px;}
	div#footerGM div.boquick_box ul li a{width:200px;}

div#footerGM div.logof_w{width:608px;}

}
/* 화면크기가 640 이하일 때  */
@media screen and  (max-width: 639px) { 

div.quickban_v1 ul {width:480px;}
div.quickban_v1 ul li a {padding:100px 0 23px;}
	div.quickban_v1 ul.ul1 li.n1 a {background:#fff url(../img/main/quickban_v1/bg_qbbox01.jpg) no-repeat 50% 0;background-size:143px 143px;-webkit-background-size:143px 143px;}
	div.quickban_v1 ul.ul1 li.n2 a {background:#fff url(../img/main/quickban_v1/bg_qbbox02.jpg) no-repeat 50% 0;background-size:143px 143px;-webkit-background-size:143px 143px;}
	div.quickban_v1 ul.ul1 li.n3 a {background:#fff url(../img/main/quickban_v1/bg_qbbox03.jpg) no-repeat 50% 0;background-size:143px 143px;-webkit-background-size:143px 143px;}
	div.quickban_v1 ul.ul2 li.n1 a {background:#fff url(../img/main/quickban_v1/bg_qbbox04.jpg) no-repeat 50% 0;background-size:143px 143px;-webkit-background-size:143px 143px;}
	div.quickban_v1 ul.ul2 li.n2 a {background:#fff url(../img/main/quickban_v1/bg_qbbox05.jpg) no-repeat 50% 0;background-size:143px 143px;-webkit-background-size:143px 143px;}
	div.quickban_v1 ul.ul2 li.n3 a {background:#fff url(../img/main/quickban_v1/bg_qbbox06.jpg) no-repeat 50% 0;background-size:143px 143px;-webkit-background-size:143px 143px;}

div.visualGM{width:100%;height:209px;}
	div.visualGM div.touchslider_v1, div.visualGM div.touchslider_v1 li img{width:480px;}

div#footerGM div.boquick_box ul{width:480px;}
	div#footerGM div.boquick_box ul li a{width:157px;}

div#footerGM div.logof_w{width:480px;}

.img_styleA		{ padding-top:0; }
	.img_styleA img	{ width:90%; margin-bottom:0; }

}
/* 화면크기가 480 이하일 때  */
@media screen and (max-width:480px) {

div#headerGM{height:auto;background:url(../img/_layout/bg_tline_c.png) no-repeat 50% 0;background-size:480px 4px;-webkit-background-size:480px 4px;}
	div#headerGM h1{width:181px;height:61px;padding-top:2px;}
	div#headerGM h1 a{display:block;width:140px;height:61px;text-indent:-1000em;background:url(../img/_layout/logo_m.png) no-repeat 0 0px;background-size:140px 61px;-webkit-background-size:140px 61px;}
	div#headerGM a.btn_allmenu{position:absolute;top:4px;right:0;width:25px;height:26px;padding: 14px 15px 19px;background:url(../img/_layout/btn_allmenu.png) no-repeat 50% 50%;background-size:25px 26px;-webkit-background-size:25px 26px;}

.allmenu_w{top:61px;}
.allmenu a.btn_close{width:25px;height:26px;padding: 14px 15px 18px;top:-57px;right:0px;background:url(../img/_layout/btn_allmenuclose.png) no-repeat 50% 50%;background-size:25px 26px;-webkit-background-size:25px 26px;}

body#subGM div#headerGM a.btn_prev {top:4px;width:14px;height:23px;padding:18px 15px 18px;background:url(../img/_layout/btn_prev.png) no-repeat 50% 50%;background-size:14px 23px;-webkit-background-size:14px 23px;}


/* 검색 */
div.selinsch_box{padding:6px 10px 6px 10px;}
div.selinsch_box div.selsch_w{height:40px;border:2px solid #8f8f8f;border-top:2px solid #2c4a90;border-right:2px solid #3d67c7;border-bottom:2px solid #3d67c7;border-left:2px solid #2c4a90;border-radius:6px;}
div.selinsch_box div.selsch_w div.selsch_box{position:relative;height:40px;padding:0 58px 0 15px;}
div.selinsch_box div.selsch_w div.selsch_box .i_text{height:37px;margin:2px 0 0px;font-size:17px;}
div.selinsch_box div.selsch_w div.selsch_box .btn_schok{width:53px;height:40}

div.quickban_v1 ul {width:330px;}
div.quickban_v1 ul li a {padding:75px 0 17px;font-size:15px;}
	div.quickban_v1 ul.ul1 li.n1 a {background:#fff url(../img/main/quickban_v1/bg_qbbox01.jpg) no-repeat 50% 0;background-size:103px 103px;-webkit-background-size:103px 103px;}
	div.quickban_v1 ul.ul1 li.n2 a {background:#fff url(../img/main/quickban_v1/bg_qbbox02.jpg) no-repeat 50% 0;background-size:103px 103px;-webkit-background-size:103px 103px;}
	div.quickban_v1 ul.ul1 li.n3 a {background:#fff url(../img/main/quickban_v1/bg_qbbox03.jpg) no-repeat 50% 0;background-size:103px 103px;-webkit-background-size:103px 103px;}
	div.quickban_v1 ul.ul2 li.n1 a {background:#fff url(../img/main/quickban_v1/bg_qbbox04.jpg) no-repeat 50% 0;background-size:103px 103px;-webkit-background-size:103px 103px;}
	div.quickban_v1 ul.ul2 li.n2 a {background:#fff url(../img/main/quickban_v1/bg_qbbox05.jpg) no-repeat 50% 0;background-size:103px 103px;-webkit-background-size:103px 103px;}
	div.quickban_v1 ul.ul2 li.n3 a {background:#fff url(../img/main/quickban_v1/bg_qbbox06.jpg) no-repeat 50% 0;background-size:103px 103px;-webkit-background-size:103px 103px;}

div.visualGM{width:100%;height:144px;}
	div.visualGM div.touchslider_v1, div.visualGM div.touchslider_v1 li img{width:360px;}

div#footerGM div.boquick_box ul{width:330px;}
	div#footerGM div.boquick_box ul li{font-size:16px;}
	div#footerGM div.boquick_box ul li a{width:107px;}

div#footerGM div.logof_w{width:330px;}
	div#footerGM div.logof_w .logo_f img{margin:3px 5px 0 0}
	div#footerGM div.logof_w ul.boquick2_box{top:21px;}
	div#footerGM div.logof_w ul.boquick2_box li{margin-left:2px;}
	div#footerGM div.logof_w ul.boquick2_box li a{padding:5px 5px 3px;font-size:13px;letter-spacing:-.07em;}

div#footerGM div.addhome img{width:320px;height:119px;}

div#footerGM address{font-size:12px;letter-spacing:-.06em;}

div.bbsL_LIST1_box ul li dl.d1 dd span.text-overflow{width:79%;}

div.bbsL_VIEW1_2_box p span.text-overflow{width:76%;}


div.introinfo_w{background: url(../img/intro/info/bg_img01_ri.png) no-repeat 100% 0;background-size:360px 348px;-webkit-background-size:360px 348px;}
	div.introinfo1_box{background: url(../img/intro/info/bg_img01_le.png) no-repeat 0 0;background-size:360px 348px;-webkit-background-size:360px 348px;}
	div.introinfo1_box div.titsmall{padding-top:245px;font-size:12px;}


.img_styleA		{ padding-top:0; }
	.img_styleA img	{ width:100%; margin-bottom:0; }

}

/* html5Reset */
/*
*html5용 tag의 기본 렌더링 지정 : 
*구형 브라우저 또는 기본렌더링 형식이 지정되지 않는 브라우저를 위한 기본설정용 파일
*http://www.whatwg.org/specs/web-apps/current-work/multipage/rendering.html 
*/
[hidden],area,base,basefont,command,datalist,head,input[type=hidden],link,menu[type=context],meta,noembed,noframes,param,script,source,style,track,title{/* case-insensitive */display:none}
address,article,aside,blockquote,body,center,dd,dir,div,dl,dt,figure,figcaption,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,legend,listing,menu,nav,ol,p,plaintext,pre,section,summary,ul,xmp,details{display:block}
table{display:table}
caption{display:table-caption}
colgroup{display:table-column-group}
col{display:table-column}
thead{display:table-header-group}
tbody{display:table-row-group}
tfoot{display:table-footer-group}
tr{display:table-row}
td,th{display:table-cell}
li{display:list-item}
ruby{display:ruby}
rt{display:ruby-text}
pre,code,kbd,samp{font-family:Inconsolata,monospace,sans-serif,'돋움',Dotum}